ISO/IEC 9126
IT 위키
더 많은 작업
- 소프트웨어 품질에 대한 특성 및 척도에 대한 국제표준
| 구분 | 설명 |
|---|---|
| ISO 9126-1 | 품질 특성(주특성 6개, 부특성 21개) |
| ISO 9126-2
(External Metric) |
|
| ISO 9126-3
(Internal Metric) |
|
- 기능성(Functionality)
- 적합성
- 상호운용성
- 보안성
- 정확성
- 준수성
- 신뢰성(Reliability)
- 고장허용성
- 회복성
- 성숙도
- 준수성
- 사용성(Usability)
- 학습성
- 운영성
- 이해도
- 친밀성
- 준수성
- 효율성(Efficiency)
- 반응시간
- 지원특성
- 준수성
- 유지보수성(Maintainability)
- 분석성
- 변경성
- 안정성
- 테스트 용이성
- 준수성
- 이식성(Portability)
- 적용성
- 설치성
- 공존성
- 교체성
- 준수성
번역에 따라 부특성 이름이 다르게 쓰이지만 가리키는 것은 같다.
| 주특성 | 위 목록의 이름 | 다르게 쓰는 이름 |
|---|---|---|
| 신뢰성 | 성숙도, 고장허용성, 회복성 | 성숙성(Maturity), 결함허용성(Fault Tolerance), 복구성(Recoverability) |
| 사용성 | 이해도, 학습성, 운영성 | 이해성(Understandability), 학습용이성(Learnability), 운용성(Operability) |
| 유지보수성 | 분석성, 변경성, 안정성, 테스트 용이성 | 시험성(Testability) |
| 이식성 | 적용성, 설치성, 교체성, 준수성 | 적응성(Adaptability), 설치용이성(Installability), 대체성(Replaceability), 부합성(Conformance, 1991년판) |
적용성(적응성)·설치용이성·부합성은 이식성의 부특성이다. 기능성의 부특성은 적합성·정확성·상호운용성·보안성·준수성이다. 성숙성·결함허용성·회복성은 신뢰성, 분석성·변경성·안정성은 유지보수성, 이해성·학습용이성·운영성은 사용성의 부특성이다.
- 품질 요구 정의 단계
- 품질특성 및 이용 가능한 하부 특성들을 사용하여 품질 요구사항을 규정
- 소프트웨어 또는 시스템의 개발 이전에 반드시 정의되어야 하는 것
- 평가준비 단계
- 품질요구사항을 측정할 수 잇는 정량적으로 표현 가능한 Metrics를 준비하는 단계
- 소프트웨어 제품의 성질 뿐만 아니라 환경과의 상호작용에 대한 Metrics도 함께 준비
- Metrics를 사용하여 측정된 값이 어느 등급에 속하는지에 대한 기준을 설정하고, 최종적 판정 기준까지 사전에 정의하는 단계
- 평가단계
- 실제로 측정하고 등급을 부여하며, 수용 또는 기각 등의 판정을 내리는 단계
- 선정된 Metrics를 소프트웨어 제품에 적용하는 것임
- 등급 부여는 측정된 값이 속하는 범위를 파악하고 등급기준을 결정하는 것
ISO/IEC 25000(SQuaRE)에 통합되었다. 현재는 폐기(Revoke) 상태